Current MPPs
Current party standings
80
Progressive Conservative Party of Ontario
27
New Democratic Party of Ontario
14
Ontario Liberal Party
2
Green Party of Ontario
1
Independent
Results: 124
Name
Party
Riding

Steve Clark
Progressive Conservative Party of Ontario
Leeds—Grenville—Thousand Islands and Rideau Lakes
Progressive Conservative Party of Ontario
Leeds—Grenville—Thousand Islands and Rideau Lakes